package br.edu.ifrs.restinga;

import java.util.Scanner;

/**
 *
 * @author ifrs-restinga
 */
public class Cinemak9main {

    public static void main(String[] args) {
        int op;
        Scanner s;
        s = new Scanner(System.in);

        do {

            System.out.println("\n---------------------------------------------");
            System.out.println("                   Cinema K9");
            System.out.println("---------------------------------------------\n");
            System.out.println("                Menu de Opcoes ");
            System.out.println("                -------------- \n");
            System.out.println("                     FILME ");
            System.out.println("                -------------- ");
            System.out.println("1 - Inserir     Filme\n");

            System.out.println("2 - Atualizar   Filme");
            System.out.println("3 - Atualizar   Diretor Geral");
            System.out.println("4 - Atualizar   Elenco\n");

            System.out.println("5 - Excluir     Filme");
            System.out.println("6 - Excluir     Diretor Geral");
            System.out.println("7 - Excluir     Elenco");



            System.out.println("\n0 - Sair do programa");


            System.out.print("\nSua opcao: ");
            op = s.nextInt();

            switch (op) {
                case 1: {
                    Filme fil;
                    fil = new Filme();
                    fil.Cadastrar();
                    break;

                }//case1
                case 2: {
                    Filme fil;
                    fil = new Filme();
                    fil.AtualizarDados();
                    fil.AtualizarBanco();
                    break;

                }//case2
                case 3: {
                    DiretorGeral dire;
                    dire = new DiretorGeral();
                    dire.informarCodigo();
                    dire = dire.Consultar();
                    dire.AtualizarDados();
                    dire.AtualizarBanco();
                    break;

                }//case3
                case 4: {
                    Elenco elen;
                    elen = new Elenco();
                    elen.informarCodigo();
                    elen = elen.Consultar();
                    elen.AtualizarDados();
                    elen.AtualizarBanco();
                    break;

                }//case4
                case 5: {
                    Filme fil = new Filme();
                    fil.informarCodigo();
                    fil.Excluir();
                    break;
                }//case5

                case 6: {
                    DiretorGeral dire = new DiretorGeral();
                    dire.informarCodigo();
                    dire.Excluir();
                    break;
                }//case5

                case 7: {
                    Elenco ele = new Elenco();
                    ele.informarCodigo();
                    ele.Excluir();
                    break;
                }//case5



            }//switch

        }/*do*/ while (op != 0);

    }//void main
}//Cinemak9main
